home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / dvmacros.zip / DV_MACRO.DOC < prev    next >
Text File  |  1993-03-03  |  4KB  |  68 lines

  1.  
  2.           MASM macros for Topview/Desqview program development
  3.  
  4.                          Daniel T. Travison Jr.
  5.                        GEnie address: D.TRAVISON
  6.                                PO Box 165
  7.                          Burnt Hills, NY 12027
  8.  
  9.               Reference: The Programmer's Guide to Topview
  10.                              Alan R. Miller
  11.                               Sybex 0-273
  12.                             2344 6th Street
  13.                            Berkeley, CA 94710
  14.                       Lib. Of Congress: 85-062541
  15.                            ISBN: 089588-273-6
  16.  
  17.   ╒══════════════════════════════════════════════════════════════════════════╕
  18.   │ The author makes no warranties expressed or implied as to the quality or │
  19.   │ performance of these macros.  The author will not be held liable for any │
  20.   │ direct, indirect,  incidental or consequential  damages  resulting  from │
  21.   │ the use of thesep macros.  Your use of  these  macros  constitutes  your │
  22.   │ agreement to this disclaimer and your releasing the author from any form │
  23.   │ of liability or litigation.                                              │
  24.   ╘══════════════════════════════════════════════════════════════════════════╛
  25.  
  26.     You  are  granted  permission  to  distribute  these  macros  with  the
  27.     stipulation that NO  remittance is accepted  for either the  source  or
  28.     handling and distribution charges.  These macros may not be distributed
  29.     with other programs on disk if a charge is incurred for any program  or
  30.     for the medium.  In other words, if there is a charge involved then you
  31.     do not have permission to include these macros, period!
  32.  
  33.     The three files DV_SEND.MAC, DV_CALL.MAC, DV_MISC.MAC are designed to
  34.     emulate the macros described in Alan Miller's Programmer's Guide to
  35.     Topview.  I have been using these macros for programming for Desqview
  36.     for about 5 months and have not found any errors in their execution.
  37.     The three files named above will allow you to use the programming
  38.     guide and duplicate many of the programs.  You will not be able to
  39.     use the macro options that apply to PANEL files and PANEL libraries
  40.     unless you have a method for producing these files.  If you are
  41.     interested in these two options then I would suggest you dig into
  42.     some of the Desqview or Topview panel libraries.  Take a look at
  43.     the headers for these and you should be able to experiment by
  44.     using these within your routines.  I have found that it is possible
  45.     to duplicate these panels in memory but you will have to use the
  46.     WRITE,TOS or WRITE,ME method to send the data to the window and you
  47.     must also access them as single entities, not a library of panels.
  48.  
  49.     I have not written any extensive descriptions for these macros since
  50.     their use is fully documented in the programmer's guide and are not
  51.     much use without it.  I will however, be willing to 'discuss'
  52.     what I have been able to do with these macros as well as any other
  53.     things I have picked up along the way.  I have managed to figure out
  54.     some of the details involved with creating selectable fields, input
  55.     fields, various objects, and other areas if anyone is interested.
  56.     Most of the later has been determined by comparing the few PANELS
  57.     I have from Topview programs as well as some of the Desqview programs
  58.     (Help, Change program, etc) and running NUMEROUS tests with selected
  59.     values changed.
  60.  
  61.     As an aside, I am new to the assembler (about 5 months).  These macros
  62.     were my first attempt and they are very simple in how they work.
  63.     I know they can be improved but if it aint broke......
  64.     The time savings in using them is enormous and I highly recommend
  65.     any new assembler users seriously look at how macros are used and
  66.     how to write them.  The time savings is more than worth the investment
  67.     in learning their usage!
  68.